gtk4.git
10 years agowin32 theme: Fix decorations
Benjamin Otte [Fri, 26 Feb 2016 02:15:53 +0000 (03:15 +0100)]
win32 theme: Fix decorations

... and draw them properly.

10 years agoxi2: Add some more debug spew
Matthias Clasen [Fri, 26 Feb 2016 02:19:31 +0000 (21:19 -0500)]
xi2: Add some more debug spew

Log the valuators we use or ignore.

10 years agoinspector: Simplify general tab setup
Matthias Clasen [Fri, 26 Feb 2016 01:49:09 +0000 (20:49 -0500)]
inspector: Simplify general tab setup

Factor out the code to create a listbox row with two labels,
and use it throughout.

10 years agoinspector: React to device changes
Matthias Clasen [Fri, 26 Feb 2016 01:28:23 +0000 (20:28 -0500)]
inspector: React to device changes

Recreate the device section in the general tab when
devices come or go.

10 years agoRemove redundant words from docs
Matthias Clasen [Fri, 26 Feb 2016 01:16:21 +0000 (20:16 -0500)]
Remove redundant words from docs

An either without an or doesn't add anything.

10 years agoFix a copy-paste error
Matthias Clasen [Fri, 26 Feb 2016 01:12:53 +0000 (20:12 -0500)]
Fix a copy-paste error

10 years agowidget-factory: transition pages
Matt Watson [Wed, 24 Feb 2016 18:41:45 +0000 (10:41 -0800)]
widget-factory: transition pages

https://bugzilla.gnome.org/show_bug.cgi?id=762642

10 years agowindow: Draw decorations in the right place
Benjamin Otte [Thu, 25 Feb 2016 22:20:31 +0000 (23:20 +0100)]
window: Draw decorations in the right place

When we draw our own shadows, we need to offset the calls to render the
background to the border rectangle.

10 years agoBetter baseline adjustment
Matthias Clasen [Thu, 25 Feb 2016 21:36:13 +0000 (16:36 -0500)]
Better baseline adjustment

The way we were adjusting baselines if min-height forces
a size increase was not quite working as intended. Redo
it in a simpler way: just split up the excess and count
half of it for above the baseline and half below.

This fixes button labels in dialogs appearing too low.

10 years agofix a typo
Matthias Clasen [Thu, 25 Feb 2016 21:17:34 +0000 (16:17 -0500)]
fix a typo

10 years agoMove .keycap docs from GtkFrame to GtkLabel
Timm Bäder [Thu, 25 Feb 2016 18:23:40 +0000 (19:23 +0100)]
Move .keycap docs from GtkFrame to GtkLabel

That's where .keycap is used nowadays.

10 years agoframe: Measure border gadget separately
Timm Bäder [Thu, 25 Feb 2016 17:41:24 +0000 (18:41 +0100)]
frame: Measure border gadget separately

https://bugzilla.gnome.org/show_bug.cgi?id=760482

10 years agoframe: Let GtkContainer handle border-width
Timm Bäder [Thu, 25 Feb 2016 17:40:44 +0000 (18:40 +0100)]
frame: Let GtkContainer handle border-width

https://bugzilla.gnome.org/show_bug.cgi?id=760482

10 years agoicon helper: Don't set baseline to 0
Matthias Clasen [Thu, 25 Feb 2016 18:18:02 +0000 (13:18 -0500)]
icon helper: Don't set baseline to 0

It is clearly not the intention that the baseline of icons is at
the very top. The visible effect of this was that spin buttons were
higher than expeted, because the box gadget was trying to line up
the baseline of the text with the top of the buttons, forcing extra
height to be requested.

Just don't set a baseline at all for now.

10 years agoUpdated Brazilian Portuguese translation
Artur de Aquino Morais [Thu, 25 Feb 2016 16:30:11 +0000 (16:30 +0000)]
Updated Brazilian Portuguese translation

10 years agoUpdated Polish translation
Piotr Drąg [Thu, 25 Feb 2016 16:26:45 +0000 (17:26 +0100)]
Updated Polish translation

10 years agowin32 theme: Make entries and textview work
Benjamin Otte [Tue, 23 Feb 2016 04:05:37 +0000 (05:05 +0100)]
win32 theme: Make entries and textview work

10 years agopixelcache: Don't have a style context argument
Benjamin Otte [Thu, 25 Feb 2016 15:14:37 +0000 (16:14 +0100)]
pixelcache: Don't have a style context argument

That would imply the pixelcache monitors the style context for changes
and it doesn't do that.

Its only use case was opacity checks, so add
gtk_pixel_cache_se_is_opaque() instead.

10 years agostylecontext: Move background_is_opaque() function
Benjamin Otte [Thu, 25 Feb 2016 14:40:04 +0000 (15:40 +0100)]
stylecontext: Move background_is_opaque() function

The new way, it no longer depends on the style context, but on the
CssStyle. This will become relevant in the next commit.

10 years agoUpdated Galician translation
Fran Dieguez [Thu, 25 Feb 2016 15:34:16 +0000 (15:34 +0000)]
Updated Galician translation

10 years agoinspector: use guint to fix the windows build
Ignacio Casal Quinteiro [Thu, 25 Feb 2016 14:25:19 +0000 (15:25 +0100)]
inspector: use guint to fix the windows build

10 years agogtkplacessidebar: avoid unresponsive UI while trashing
Carlos Soriano [Thu, 25 Feb 2016 13:25:40 +0000 (14:25 +0100)]
gtkplacessidebar: avoid unresponsive UI while trashing

We were updating the whole places sidebar when the trash changed.
This effectively removes all rows and create new ones for every trash
state change.

Although when using GtkTreeView it was somehow ok, with the new
implementation with GtkListBox this effectively locks the UI while the
trash operations are being performed.

When performing operations for i.e. 100 files, the UI can be locked
for more than 1 minute since gvfs-trash usually takes time.

To fix this just update the icon of the trash when the state of the
trash change instead of the whole sidebar.

https://bugzilla.gnome.org/show_bug.cgi?id=762677

10 years agoinspector: Show ::num-touches for touch devices
Matthias Clasen [Thu, 25 Feb 2016 13:26:34 +0000 (08:26 -0500)]
inspector: Show ::num-touches for touch devices

This can be useful information.

10 years agoxi2: Set ::num-touches for touch devices
Matthias Clasen [Thu, 25 Feb 2016 13:25:50 +0000 (08:25 -0500)]
xi2: Set ::num-touches for touch devices

XI2 has this information, so pass it on.

10 years agodevice: Add a num-touches property
Matthias Clasen [Thu, 25 Feb 2016 13:25:14 +0000 (08:25 -0500)]
device: Add a num-touches property

Some backends can provide this information for touch devices,
and it can be useful to have, so add this property.

10 years agogtkplacesview: clean up mount server callback
Carlos Soriano [Thu, 25 Feb 2016 12:39:23 +0000 (13:39 +0100)]
gtkplacesview: clean up mount server callback

And fix a warning of unused variable.

Reviewed by Nacho on IRC

10 years agox11: Update seat capabilities
Matthias Clasen [Thu, 25 Feb 2016 11:18:41 +0000 (06:18 -0500)]
x11: Update seat capabilities

The default seat implementation was never returning capabilities,
which is broken. It is visible too, since the inspector shows seat
information now.

10 years agoinspector: Update for screen config changes
Matthias Clasen [Thu, 25 Feb 2016 06:21:27 +0000 (01:21 -0500)]
inspector: Update for screen config changes

Repopulate the display section whenever the monitor configuration
changes.

10 years agoinspector: Don't show numeric ids
Matthias Clasen [Thu, 25 Feb 2016 06:10:23 +0000 (01:10 -0500)]
inspector: Don't show numeric ids

The vendor and product ids for input devices aren't useful
as-is; need to figure out how to translate them to names.

10 years agoinspector: Show more device information
Matthias Clasen [Thu, 25 Feb 2016 05:49:17 +0000 (00:49 -0500)]
inspector: Show more device information

This adds vendor and product id and axes. This reveals that
the GDK backends have quite different quality when it comes
to returning meaningful information here.

10 years agoinspector: Show some basic device information
Matthias Clasen [Thu, 25 Feb 2016 05:17:09 +0000 (00:17 -0500)]
inspector: Show some basic device information

Add information about seats and their associated devices
in the General tab.

10 years agogadget: Warn about missing size allocation
Matthias Clasen [Thu, 25 Feb 2016 03:18:13 +0000 (22:18 -0500)]
gadget: Warn about missing size allocation

When size_allocate is overridden in widgets, but draw is not,
we can end up drawing a gadget that has not been given a size.

Warn about this, and limp along by drawing the gadget over the
full allocation of its owner widget.

https://bugzilla.gnome.org/show_bug.cgi?id=762614

10 years agox11: More fake tablet blacklisting
Matthias Clasen [Thu, 25 Feb 2016 02:59:44 +0000 (21:59 -0500)]
x11: More fake tablet blacklisting

Sigh.

Now that we've neutered the QEMU USB tablet, I'm finding that
spice is doing just the same nonsense. It has a fake "spice vdagent
tablet". Blacklist that as well.

10 years agotreeview: Don't make things way too high
Benjamin Otte [Thu, 25 Feb 2016 03:02:39 +0000 (04:02 +0100)]
treeview: Don't make things way too high

If the size-request is larger than the dedicated size, don't increase
the dedicated size by the size request, only increase it to the
size request.

10 years agotextview: Draw the background properly
Benjamin Otte [Thu, 25 Feb 2016 02:57:47 +0000 (03:57 +0100)]
textview: Draw the background properly

The background is *not* drawn relative to the clipping area.

10 years agotreeview: Fix positioning of editing widgets
Benjamin Otte [Thu, 25 Feb 2016 02:57:11 +0000 (03:57 +0100)]
treeview: Fix positioning of editing widgets

This looks like a thinko.

10 years agoUpdated French translation
Claude Paroz [Wed, 24 Feb 2016 19:56:32 +0000 (20:56 +0100)]
Updated French translation

10 years agoGtkIMContext: remove broken anchors in documentation
Ben Iofel [Wed, 24 Feb 2016 19:37:35 +0000 (14:37 -0500)]
GtkIMContext: remove broken anchors in documentation

10 years agomir: fix warnings
William Hua [Wed, 24 Feb 2016 18:24:14 +0000 (13:24 -0500)]
mir: fix warnings

10 years agomir: fix GdkSeat-related deprecations
William Hua [Wed, 24 Feb 2016 18:23:18 +0000 (13:23 -0500)]
mir: fix GdkSeat-related deprecations

10 years agoGtkTextHandle: Look up for the first child of a scrolled window found
Carlos Garnacho [Wed, 24 Feb 2016 16:19:48 +0000 (17:19 +0100)]
GtkTextHandle: Look up for the first child of a scrolled window found

Text handles use to connect to the first GtkScrollable up the hierarchy
so they can be repositioned when scrolling. It makes more sense to look
up the first child of a GtkScrolledWindow, it must be an scrollable too,
and will be the scrollable that can actually change the position of the
text handles.

https://bugzilla.gnome.org/show_bug.cgi?id=761676

10 years agoUpdated Brazilian Portuguese translation
Fabrício Godoy [Wed, 24 Feb 2016 15:32:33 +0000 (15:32 +0000)]
Updated Brazilian Portuguese translation

10 years agoUpdate Catalan translation
Jordi Mas [Wed, 24 Feb 2016 15:32:23 +0000 (16:32 +0100)]
Update Catalan translation

10 years ago3.19.10
Matthias Clasen [Wed, 24 Feb 2016 12:23:15 +0000 (07:23 -0500)]
3.19.10

10 years agoAdd a release note about theme changes
Matthias Clasen [Wed, 24 Feb 2016 12:26:33 +0000 (07:26 -0500)]
Add a release note about theme changes

10 years agoUpdate Galician translations
Fran Dieguez [Wed, 24 Feb 2016 10:07:01 +0000 (11:07 +0100)]
Update Galician translations

10 years agoUpdated Swedish translation
Anders Jonsson [Wed, 24 Feb 2016 09:21:02 +0000 (09:21 +0000)]
Updated Swedish translation

10 years agoUpdated Brazilian Portuguese translation
Fabrício Godoy [Wed, 24 Feb 2016 06:58:33 +0000 (06:58 +0000)]
Updated Brazilian Portuguese translation

10 years agospin button: Use the Ctrl modifier for Home and End key bindings
Jean-François Fortin Tam [Sun, 21 Feb 2016 16:45:44 +0000 (11:45 -0500)]
spin button: Use the Ctrl modifier for Home and End key bindings

https://bugzilla.gnome.org/show_bug.cgi?id=309300

10 years agoAdd a testcase for revealer size allocation
Matthias Clasen [Wed, 24 Feb 2016 01:53:23 +0000 (20:53 -0500)]
Add a testcase for revealer size allocation

This was taken from https://bugzilla.gnome.org/show_bug.cgi?id=761760

10 years agorevealer: Don't report >0 preferred width...
Timm Bäder [Fri, 19 Feb 2016 12:22:02 +0000 (13:22 +0100)]
revealer: Don't report >0 preferred width...

... if the child is concealed and the transition type is set to NONE.
In this case, both preferred width and preferred height should be 0, but
we still can't use that to allocate a size for the child, so care about
the minimum size of the child in gtk_revealer_get_child_allocation.

https://bugzilla.gnome.org/show_bug.cgi?id=761760

10 years agogtkplacesview: use location instead of the enclosing one
Carlos Soriano [Mon, 22 Feb 2016 15:18:21 +0000 (16:18 +0100)]
gtkplacesview: use location instead of the enclosing one

We were using the enclosing location when connecting to a server, so
for instance if  we were connecting to ftp://test/test it would actually
open ftp://test/ instead of the full path.

To fix it, use the full location when emitting the open location signal.

https://bugzilla.gnome.org/show_bug.cgi?id=756659

10 years agogdk: Avoid 2/3BUTTON event generation if the source device changes
Carlos Garnacho [Mon, 22 Feb 2016 21:40:50 +0000 (22:40 +0100)]
gdk: Avoid 2/3BUTTON event generation if the source device changes

Remember the last source device we're generating multiple clicks for,
just so we can bail out if the device changed. That will just reset
the counting.

https://bugzilla.gnome.org/show_bug.cgi?id=723659

10 years agoGtkGestureMultiPress: reset multi-press sequence if the source device changes
Carlos Garnacho [Mon, 22 Feb 2016 21:38:56 +0000 (22:38 +0100)]
GtkGestureMultiPress: reset multi-press sequence if the source device changes

This prevents multipress sequences to possibly come from different mice.
Now the accumulated number of presses will be reset if the device changes
in the mean time.

https://bugzilla.gnome.org/show_bug.cgi?id=723659

10 years agogtkplacessidebar: add open flags to other locations
Carlos Soriano [Wed, 24 Feb 2016 01:29:03 +0000 (20:29 -0500)]
gtkplacessidebar: add open flags to other locations

We weren't using the open flags on the other locations signal, which
makes impossible for applications like nautilus to act in the same
way that for any other location where the user can choose between
opening in the current view, in a new window or in a new tab.

Add the signal missing parameter in order to allow it.

https://bugzilla.gnome.org/show_bug.cgi?id=754743

10 years agoUpdated Galician translations
Fran Dieguez [Tue, 23 Feb 2016 19:50:22 +0000 (20:50 +0100)]
Updated Galician translations

10 years agoUpdated Serbian translation
Мирослав Николић [Tue, 23 Feb 2016 09:17:24 +0000 (10:17 +0100)]
Updated Serbian translation

10 years agoUpdated Serbian translation
Мирослав Николић [Tue, 23 Feb 2016 09:16:47 +0000 (10:16 +0100)]
Updated Serbian translation

10 years agoUpdated Serbian translation
Мирослав Николић [Fri, 19 Feb 2016 17:35:32 +0000 (18:35 +0100)]
Updated Serbian translation

10 years agoUpdated Thai translation
Theppitak Karoonboonyanan [Tue, 23 Feb 2016 07:46:39 +0000 (14:46 +0700)]
Updated Thai translation

10 years agoentry: Make the get_text_area() vfunc relative to top left of entry
Benjamin Otte [Tue, 23 Feb 2016 03:21:10 +0000 (04:21 +0100)]
entry: Make the get_text_area() vfunc relative to top left of entry

This fixes GdTaggedEntry. I hope.

10 years agocssparser: Make _gtk_css_parser_has_number() a bit smarter
Benjamin Otte [Tue, 23 Feb 2016 03:19:42 +0000 (04:19 +0100)]
cssparser: Make _gtk_css_parser_has_number() a bit smarter

Previously we just checked the first character. And if that was a "-" as
in "-gtk-some-special-value", we assumed it was a number. Which it
clearly wasn't.

Test included

10 years agocsscolorvalue: Print a comma for win32 values
Benjamin Otte [Tue, 23 Feb 2016 03:18:53 +0000 (04:18 +0100)]
csscolorvalue: Print a comma for win32 values

10 years agocontainer: Request layout again depending on layout mode
Benjamin Otte [Mon, 22 Feb 2016 20:38:03 +0000 (21:38 +0100)]
container: Request layout again depending on layout mode

Containers with RESIZE_MODE_PARENT should never request layout and those
with RESIZE_MODE_IMMEDIATE should only request it for updating CSS.

Fixes clutter embeds (like the tray icon embed in gnome-shell)
continuously requesting relayout when all they want to do is relegate
relayout to Clutter.

https://bugzilla.gnome.org/show_bug.cgi?id=758893

10 years agoUpdated Chinese (Taiwan) translation
Chao-Hsiung Liao [Tue, 23 Feb 2016 02:51:35 +0000 (02:51 +0000)]
Updated Chinese (Taiwan) translation

10 years agoWin32: fix warning
Paolo Borelli [Mon, 22 Feb 2016 20:20:18 +0000 (21:20 +0100)]
Win32: fix warning

10 years agowip _gdk_display
Paolo Borelli [Mon, 22 Feb 2016 16:55:16 +0000 (17:55 +0100)]
wip _gdk_display

10 years agoWin32: fold the gdkinput.c file in gdkdisplay-win32.c
Paolo Borelli [Mon, 22 Feb 2016 20:01:24 +0000 (21:01 +0100)]
Win32: fold the gdkinput.c file in gdkdisplay-win32.c

This is similar to what is done in the X11 and wayland backends.
It also gets rid of the _gdk_input_devices global variable

10 years agoWin32: remove leftover function
Paolo Borelli [Mon, 22 Feb 2016 17:51:30 +0000 (18:51 +0100)]
Win32: remove leftover function

gdk_devices_list was removed from the API in 3.0 and it is not
in the headers. The win32 implementation lingered on by mistake.

10 years agoUpdate Catalan translation
Jordi Mas [Mon, 22 Feb 2016 19:42:44 +0000 (20:42 +0100)]
Update Catalan translation

10 years agoUpdated POTFILES.skip
Piotr Drąg [Mon, 22 Feb 2016 19:36:28 +0000 (20:36 +0100)]
Updated POTFILES.skip

10 years agoMSVC 2008 builds: Fix previous commit
Chun-wei Fan [Mon, 22 Feb 2016 14:23:26 +0000 (22:23 +0800)]
MSVC 2008 builds: Fix previous commit

The previous commit had the MSVC 2008 property sheet in the wrong place.
Fix that.

10 years agoAdwaita: avoids up pointing scale slider to jump down on hover
Lapo Calamandrei [Mon, 22 Feb 2016 10:29:43 +0000 (11:29 +0100)]
Adwaita: avoids up pointing scale slider to jump down on hover

and comment back sass debugging stuff in the process...

10 years agoAdwaita: fix scale with marks sliders
Lapo Calamandrei [Mon, 22 Feb 2016 10:16:32 +0000 (11:16 +0100)]
Adwaita: fix scale with marks sliders

looks like sass was confused by the way I structured the loops,
this works that around.

10 years agoAdwaita: color scale slider fixes
Lapo Calamandrei [Mon, 22 Feb 2016 09:54:32 +0000 (10:54 +0100)]
Adwaita: color scale slider fixes

use the pointy slider on colorscales, this way it picks the
correct slider on rtl.

10 years agoWindows: Update how gtk-win32.rc is generated
Chun-wei Fan [Mon, 22 Feb 2016 09:38:15 +0000 (17:38 +0800)]
Windows: Update how gtk-win32.rc is generated

On Visual Studio, unlike MinGW, manifest files are embedded via
including the manifest file as a resource file in the projects, not
via the .rc file.  This means that the line in the .rc file that
specifies the manifest file would cause trouble, so that line gets
removed when the full gtk3-win32.rc is generated on Visual Studio builds,
otherwise 2010+ Visual Studio will complain when compiling the .rc file.
Also, the inclusion of winuser.h will cause warnings during the
compilation of the .rc file.

Fix this by isolating the Win32 resource portions of gtk-win32.rc.in to
gtk-win32.rc.body.in and:
-On MinGW, construct the full gtk-win32.rc by doing the winver.h and
 winuser.h inclusion first, then append the contents of gtk-win32.rc.body,
 and then appending the line to embed the manifest file.
-On Visual Studio, simply copy the gtk-win32.rc.body to gtk-win32.rc,
 and generate the full libgtk3.manifest file.

https://bugzilla.gnome.org/show_bug.cgi?id=762311

10 years agowin32 theme: Make tooltips look right
Benjamin Otte [Mon, 22 Feb 2016 03:16:36 +0000 (04:16 +0100)]
win32 theme: Make tooltips look right

Includes adding fallback support

10 years agowin32 theme: Size titlebar icons correctly.
Benjamin Otte [Mon, 22 Feb 2016 03:01:44 +0000 (04:01 +0100)]
win32 theme: Size titlebar icons correctly.

Sizing according to
http://web.archive.org/web/20070301202835/http://shellrevealed.com/photos/blog_images/images/4538/original.aspx

10 years agowin32draw: Use the right checks
Benjamin Otte [Mon, 22 Feb 2016 03:00:36 +0000 (04:00 +0100)]
win32draw: Use the right checks

The first check was the wrong way around.

The second check made the function look wrong. Invalid ID is actually
the special case that should be handled first, so write the function
like that.

10 years agowin32 theme: Replace metric ids with metric names
Benjamin Otte [Sun, 21 Feb 2016 23:50:01 +0000 (00:50 +0100)]
win32 theme: Replace metric ids with metric names

Makes it more obvious what's actually happening.

10 years agocsssizevalue: Allow using the name for a win32 metric
Benjamin Otte [Sun, 21 Feb 2016 23:49:36 +0000 (00:49 +0100)]
csssizevalue: Allow using the name for a win32 metric

... instead of just the ID.

10 years agowin32: Allow querying names for metrics
Benjamin Otte [Sun, 21 Feb 2016 23:49:09 +0000 (00:49 +0100)]
win32: Allow querying names for metrics

10 years agowin32 theme: Replace color ids with color names
Benjamin Otte [Sun, 21 Feb 2016 22:40:34 +0000 (23:40 +0100)]
win32 theme: Replace color ids with color names

Makes it more obvious what's actually happening.

10 years agocsscolor: Allow using the name for a win32 color
Benjamin Otte [Sun, 21 Feb 2016 22:40:04 +0000 (23:40 +0100)]
csscolor: Allow using the name for a win32 color

... instead of just the ID.

10 years agowin32: Allow querying names for colors
Benjamin Otte [Sun, 21 Feb 2016 22:39:38 +0000 (23:39 +0100)]
win32: Allow querying names for colors

10 years agoFix Quartz Full Screen Crash.
Allin Cottrell [Mon, 22 Feb 2016 00:22:27 +0000 (16:22 -0800)]
Fix Quartz Full Screen Crash.

10 years agoFix typo.
John Ralls [Mon, 22 Feb 2016 00:17:46 +0000 (16:17 -0800)]
Fix typo.

10 years agowin32 fallback: Draw window title button images
Benjamin Otte [Sun, 21 Feb 2016 19:43:18 +0000 (20:43 +0100)]
win32 fallback: Draw window title button images

Taken from Wine's Marlett font.

10 years agowin32 theme: Sanitize a few colors
Benjamin Otte [Sun, 21 Feb 2016 05:03:43 +0000 (06:03 +0100)]
win32 theme: Sanitize a few colors

10 years agowin32 fallback: Add code to draw titlebars
Benjamin Otte [Sun, 21 Feb 2016 04:37:40 +0000 (05:37 +0100)]
win32 fallback: Add code to draw titlebars

10 years agowin32 fallback: Warn if we don't know how to draw a part
Benjamin Otte [Sun, 21 Feb 2016 03:59:13 +0000 (04:59 +0100)]
win32 fallback: Warn if we don't know how to draw a part

10 years agowin32: Implement GetSystemMetric() fallbacks
Benjamin Otte [Sun, 21 Feb 2016 03:56:18 +0000 (04:56 +0100)]
win32: Implement GetSystemMetric() fallbacks

Default values taken from Wine.

10 years agowin32: Move variable definition to not cause gcc warning
Benjamin Otte [Sun, 21 Feb 2016 03:55:55 +0000 (04:55 +0100)]
win32: Move variable definition to not cause gcc warning

It's only used on win32, so only define it there.

10 years agoupdated Punjabi Translation
A S Alam [Sun, 21 Feb 2016 15:31:14 +0000 (09:31 -0600)]
updated Punjabi Translation

10 years agoupdated Punjabi Translation
A S Alam [Sun, 21 Feb 2016 15:31:06 +0000 (09:31 -0600)]
updated Punjabi Translation

10 years agoAdwaita: Drop decoration.ssd selector
Matthias Clasen [Sun, 21 Feb 2016 05:55:41 +0000 (00:55 -0500)]
Adwaita: Drop decoration.ssd selector

We've settled on window.ssd decoration instead.

https://bugzilla.gnome.org/show_bug.cgi?id=760714

10 years agoAdd a release note about drawingarea background
Matthias Clasen [Sun, 21 Feb 2016 05:48:56 +0000 (00:48 -0500)]
Add a release note about drawingarea background

10 years agodrawingarea: Update docs around background handling
Matthias Clasen [Sun, 21 Feb 2016 05:46:54 +0000 (00:46 -0500)]
drawingarea: Update docs around background handling

The behavior changed this cycle. Update the docs to recommend
an explicit gtk_render_background call.

10 years agoprint dialog: More baseline alignment
Matthias Clasen [Sun, 21 Feb 2016 05:09:32 +0000 (00:09 -0500)]
print dialog: More baseline alignment

Some places were missing the right valign setting to make
baselines line up properly.

10 years agodnd: Avoid a crash
Matthias Clasen [Sun, 21 Feb 2016 03:43:43 +0000 (22:43 -0500)]
dnd: Avoid a crash

gtk_image_definition_new_icon_name ("") returns NULL. Bail
out early in this case to avoid unreffing NULL later.

https://bugzilla.gnome.org/show_bug.cgi?id=762392